package com.beiding.jsonanalyzer.flow;

/**
 * 计算资源
 *
 * @author 丁常磊
 * @date 2022/5/12 9:18
 */

public interface ComputeResource {

    /**
     * 使用hash码获取一个任务槽
     * 能保证相同的hash码得到的任务槽一定相同
     *
     * @return
     */
    TaskSlot getOneSlot(int hash);

    default String name() {
        return hashCode() + "";
    }

}
